package com.sskj.postar.model;

import javax.persistence.*;

@Table(name = "user_pay_info")
public class UserPayInfo {
    @Id
    private Integer id;

    /**
     * 支付类型，wx ,alipay,bank
     */
    @Column(name = "pay_type")
    private String payType;

    /**
     * 账号
     */
    private String number;

    /**
     * 银行
     */
    private String bank;

    /**
     * 支行
     */
    @Column(name = "bank_branch")
    private String bankBranch;

    /**
     * 图片
     */
    private String img;

    /**
     * 是否开启
     */
    @Column(name = "is_open")
    private Boolean isOpen;

    /**
     * 用户id
     */
    @Column(name = "user_id")
    private Integer userId;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取支付类型，wx ,alipay,bank
     *
     * @return pay_type - 支付类型，wx ,alipay,bank
     */
    public String getPayType() {
        return payType;
    }

    /**
     * 设置支付类型，wx ,alipay,bank
     *
     * @param payType 支付类型，wx ,alipay,bank
     */
    public void setPayType(String payType) {
        this.payType = payType == null ? null : payType.trim();
    }

    /**
     * 获取账号
     *
     * @return number - 账号
     */
    public String getNumber() {
        return number;
    }

    /**
     * 设置账号
     *
     * @param number 账号
     */
    public void setNumber(String number) {
        this.number = number == null ? null : number.trim();
    }

    /**
     * 获取银行
     *
     * @return bank - 银行
     */
    public String getBank() {
        return bank;
    }

    /**
     * 设置银行
     *
     * @param bank 银行
     */
    public void setBank(String bank) {
        this.bank = bank == null ? null : bank.trim();
    }

    /**
     * 获取支行
     *
     * @return bank_branch - 支行
     */
    public String getBankBranch() {
        return bankBranch;
    }

    /**
     * 设置支行
     *
     * @param bankBranch 支行
     */
    public void setBankBranch(String bankBranch) {
        this.bankBranch = bankBranch == null ? null : bankBranch.trim();
    }

    /**
     * 获取图片
     *
     * @return img - 图片
     */
    public String getImg() {
        return img;
    }

    /**
     * 设置图片
     *
     * @param img 图片
     */
    public void setImg(String img) {
        this.img = img == null ? null : img.trim();
    }

    /**
     * 获取是否开启
     *
     * @return is_open - 是否开启
     */
    public Boolean getIsOpen() {
        return isOpen;
    }

    /**
     * 设置是否开启
     *
     * @param isOpen 是否开启
     */
    public void setIsOpen(Boolean isOpen) {
        this.isOpen = isOpen;
    }

    /**
     * 获取用户id
     *
     * @return user_id - 用户id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置用户id
     *
     * @param userId 用户id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }
}